package com.hemerasolutions.v2trainer.model.library;

import com.hemerasolutions.v2trainer.model.base.BaseModel_;
import com.hemerasolutions.v2trainer.model.equipment.VersionableEquipment;
import com.hemerasolutions.v2trainer.model.exerciseGroup.VersionableExerciseGroup;
import com.hemerasolutions.v2trainer.model.modality.VersionableModality;
import com.hemerasolutions.v2trainer.model.training.VersionableTraining;
import com.hemerasolutions.v2trainer.model.users.User;
import javax.annotation.Generated;
import javax.persistence.metamodel.ListAttribute;
import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.StaticMetamodel;

@Generated(value="Dali", date="2015-03-16T21:43:41.336-0300")
@StaticMetamodel(Library.class)
public class Library_ extends BaseModel_ {
	public static volatile SingularAttribute<Library, String> name;
	public static volatile SingularAttribute<Library, Boolean> defaultLibrary;
	public static volatile SingularAttribute<Library, Integer> shareType;
	public static volatile SingularAttribute<Library, User> owner;
	public static volatile ListAttribute<Library, VersionableModality> versionableModalitys;
	public static volatile ListAttribute<Library, VersionableTraining> versionableTrainings;
	public static volatile ListAttribute<Library, VersionableExerciseGroup> versionableExerciseGroups;
	public static volatile ListAttribute<Library, VersionableEquipment> versionableEquipments;
}
